home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Graphics / StereoScope / Source / StereoView.h < prev    next >
Text File  |  1994-04-01  |  2KB  |  88 lines

  1.  
  2. /* Generated by Interface Builder */
  3.  
  4. #import <appkit/View.h>
  5. #import "CubeView.h"
  6.  
  7. @interface StereoView:View
  8. {
  9.     id    delegate;
  10.     id    myApp;
  11.     id    helpPanel;
  12.     NXRect left_Rect, right_Rect;
  13.     id    leftView, rightView;
  14.   id DistanceSlider;
  15.   id PhiSlider;
  16.   id ThetaSlider;
  17.   id EyeButton;
  18.   id AxesButton;
  19.   id CubeButton;
  20.   id showDist;
  21.   id showTheta;
  22.   id showPhi;
  23.   id showDataSet;
  24.   id openReq;
  25.   id saveReq;
  26.   int textDidChange;
  27.   int textNeedsSaving;
  28.   float eyeOffset;
  29.   datapoints **toshow;
  30.   int max_path;
  31.   float *path;
  32.   char *fileNAME;
  33.  
  34. }
  35.  
  36. - initFrame:(const NXRect *) frameRect;
  37. -(BOOL)acceptsFirstResponder;
  38. /*
  39. -resignFirstResponder;
  40. */
  41. - copy:sender;
  42. - drawSelf:(const NXRect *)rects :(int)rectCount;
  43. - sizeTo:(NXCoord)width :(NXCoord)height;
  44. - setEyeOffset:(float)floatVal;
  45. - (float)getEyeOffset;
  46. - setAxes:(int)intVal;
  47. - (int)getAxes;
  48. - setCube:(int)intVal;
  49. - (int)getCube;
  50. - S_Reset:sender;
  51. - showError:(char *)errorMessage;
  52. - prtCopy;
  53. - printPSCode:sender;
  54. - textChanged:sender;
  55. - textEdited:sender;
  56. - plot:sender;
  57. - clear:sender;
  58. /*
  59. - setDistanceSlider:anObject;
  60. - setPhiSlider:anObject;
  61. - setThetaSlider:anObject;
  62. */
  63. - set_Theta:sender;
  64. - set_Phi:sender;
  65. - set_dist:sender;
  66. - toggle_Cube:sender;
  67. - toggle_Axes:sender;
  68. - toggle_Eyes:sender;
  69. - sizeTo:(NXCoord)width :(NXCoord)height;
  70. - windowDidResize:sender;
  71. - windowWillResize:sender toSize:(NXSize *)aSize;
  72. - openData:sender;
  73. - saveRequest:sender;
  74. - saveInRequest:sender;
  75. - saveText:(id)win inPath:(const char *)name;
  76. - closeRequest:sender;
  77. - (BOOL)readData:(NXStream *)stream;
  78. - readSData:(char *)fileName;
  79. - readFile:(char *)fileName;
  80. @end
  81.  
  82. @interface Object(StereoViewDelegate)
  83. - stereoView:sender providePoints:(NXStream **)stream;
  84. - stereoView:sender pointDidChange:(char *)aLine;
  85. - stereoView:sender clearText:(char *)aLine;
  86. - stereoView:sender openData:(NXRect *)rects;
  87. @end
  88.